package dfbz.com.service;

import java.util.List;
import java.util.Map;

public interface ArticleService {

    /**
     * 分页查询用户文章信息
     * @param page 当前页
     * @return List<Map>对象
     */
    List<Map<String, Object>> findList(Integer userId, int page, String search);

    long findTotalArticleCount();
    boolean add(String username,Integer uid,String title,String content,String pdate);

    Map<String, Object> findById(Integer id);

    void addFavorite(int aId, int mId);

    List<Map<String, Object>> myCollect(int parseInt,Integer page,String search);

    Integer findTotalCollects(Object aId);

    void remove(Integer aId, int userId);

    List<Map<String, Object>> findFavoriteCountList();


    void addBrowseCount(Integer id);


    long findMyFavoriteArticleCount(Integer userId);

    void removeFavorite(int parseInt, int parseInt1);
}
